Platform Explorer / Nuxeo Platform LTS 2017 9.10

Component org.nuxeo.ecm.collections.schemas

Contributions

XML Source

<?xml version="1.0"?>

<component name="org.nuxeo.ecm.collections.schemas">

  <require>org.nuxeo.ecm.core.CoreExtensions</require>
  <require>org.nuxeo.ecm.tags.schemas</require>

  <extension target="org.nuxeo.ecm.core.schema.TypeService" point="schema">

    <schema name="collection" src="schemas/collection.xsd" prefix="collection" />

    <schema name="collectionMember" src="schemas/collectionMember.xsd"
      prefix="collectionMember" isVersionWritable="true"/>

  </extension>

  <extension target="org.nuxeo.ecm.core.schema.TypeService" point="doctype">

    <facet name="Collection" perDocumentQuery="false" >
      <schema name="collection" />
    </facet>

    <facet name="NotCollectionMember" perDocumentQuery="false"/>

    <facet name="CollectionMember">
      <schema name="collectionMember" />
    </facet>

    <proxies>
      <schema name="collectionMember" />
    </proxies>

    <doctype name="Collection" extends="Document">
      <schema name="uid"/>
      <facet name="Versionable"/>
      <facet name="Collection" />
      <facet name="NotCollectionMember" />
      <facet name="NXTag" />
      <schema name="dublincore" />
      <schema name="common" />
    </doctype>

    <doctype name="Collections" extends="Folder">
      <facet name="NotCollectionMember" />
      <subtypes>
        <type>Collection</type>
      </subtypes>
    </doctype>

    <doctype name="Folder" append="true">
      <subtypes>
        <type>Collection</type>
      </subtypes>
    </doctype>

    <doctype name="Workspace" append="true">
      <subtypes>
        <type>Collection</type>
      </subtypes>
    </doctype>

    <doctype name="WorkspaceRoot" append="true">
      <facet name="NotCollectionMember" />
    </doctype>

    <doctype name="TemplateRoot" append="true">
      <facet name="NotCollectionMember" />
    </doctype>

    <doctype name="SectionRoot" append="true">
      <facet name="NotCollectionMember" />
    </doctype>

    <doctype name="Domain" append="true">
      <facet name="NotCollectionMember" />
    </doctype>

    <doctype name="Root" append="true">
      <facet name="NotCollectionMember" />
    </doctype>

  </extension>

</component>